solar cells array - Francés Inglés Diccionario